FakeGPS for iOS — avisos legales y licencias
============================================

FakeGPS for iOS © 2026 Ingenieria.dev (Christian Irack Flores Maldonado) — https://irack.mx
Contacto: christian@irack.mx

1. La aplicación
----------------
El código Swift de FakeGPS for iOS (la interfaz, el mapa, las rutas, los favoritos) es propiedad de
Ingenieria.dev. Todos los derechos reservados.

2. El motor de ubicación (GPL-3.0-or-later)
-------------------------------------------
FakeGPS for iOS se comunica con el iPhone mediante un motor independiente que corre como un proceso
aparte: FakeGPS for iOS.app/Contents/Resources/Engine. Ese motor usa pymobiledevice3 y otros paquetes
publicados bajo la GNU General Public License, versión 3 o posterior. Por eso:

- bridge.py (el puente de FakeGPS for iOS con pymobiledevice3) se distribuye bajo GPL-3.0-or-later.
- El código fuente de bridge.py y de los paquetes Python va dentro de ese mismo folder, legible.
- El texto completo de la GPL está en GPL-3.0.txt, junto a este archivo.
- THIRD-PARTY-NOTICES.txt enumera cada paquete del motor con su versión, su licencia, el enlace a
  su código fuente y el texto de su licencia, además de la licencia de CPython (PSF-2.0).

Oferta escrita: para obtener el código fuente correspondiente completo de cualquier componente
GPL de una versión de FakeGPS for iOS, escribe a christian@irack.mx. Esta oferta es válida durante tres
años desde la publicación de esa versión.

Puedes modificar el motor y usarlo en los términos de la GPL. La aplicación Swift solo intercambia
mensajes JSON con él por su entrada y salida estándar.

3. Actualizaciones (Sparkle, licencia MIT)
------------------------------------------
FakeGPS for iOS usa Sparkle para buscar e instalar actualizaciones. Su licencia está en Sparkle-LICENSE.txt.

4. Uso
------
FakeGPS for iOS es una herramienta para probar apps que usan la ubicación. Requiere el Modo de
desarrollador del iPhone y funciona solo con dispositivos que te pertenecen o que tienes
autorización para probar. Cualquier app puede detectar la simulación
(CLLocation.sourceInformation.isSimulatedBySoftware). Respeta los términos de servicio de las apps
y servicios que uses.
